removal of overburden - Turkish English Dictionary